// class Solution {
//   public:
//     /**
//      * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
//      *
//      *
//      * @param pushV int整型vector
//      * @param popV int整型vector
//      * @return bool布尔型
//      */
//     bool IsPopOrder(vector<int>& pushV, vector<int>& popV) {
//         if (pushV.empty() || popV.empty()) return false;
//         stack<int> st;
//         int j = 0;
//         for (int i = 0; i < pushV.size(); i++) {
//             st.push(pushV[i]);
//             // 不断匹配栈顶和 popV 当前值
//             while (!st.empty() && st.top() == popV[j]) {
//                 st.pop();
//                 j++;
//             }
//         }
//         return st.empty();
//     }

// };